VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
END
Attribute VB_Name = "CallBackRef"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Option Explicit
'-------------------------------------------------------------------------
'Purpose:   This class forms a data structure to store Service request
'           information.  New CallBacksRef objects can be added to a
'           collection to store the data
'-------------------------------------------------------------------------

Public ServiceID As Long        'Service Request ID
Public Object As APEInterfaces.Client  'Callback object that will be called
Public SyncObject As EventReturn
Public Result As Variant        'Result Data from accomplished task will
                                'returned to Callback object
Public Error As String          'Error description that occurred in Worker
                                'while processing task.
Public UseSyncEvent As Boolean
Public CallAttempts As Long     'The number of failed attempts to call the
                                'Callback method of the Object property
